
export default {
  StoreNotice: {
    entity: { name: 'Content', prefix: () => `store/${localStorage.getItem('storeId')}` },
    form: {
      fields: [
        'title',
        'store',
        {
          property: 'category',
          relation_filter: {
            '@filter': 'entity.getType().getSlug() == "notice"',
            '@order': 'entity.id|ASC'
          }
        },
        {
          property: 'enabled',
          field_options: { label: '是否显示' }
        },
        {
          property: 'content',
          type: 'input'
        }
      ]
    },
    list: {
      disabled_actions: ['new','delete'],
      query: {
        '@filter': 'entity.getCategory().getType().getSlug() == "notice"',
        '@order': 'entity.id|DESC'
      },
      list_display: [
        // 'id',
        // { property: 'cover', type: 'image' },
        // 'category',
        'store',
        {
          property: 'enabled',
          editable: true
        },
        // 'title',
        // 'createdTime'
        'content'
      ]
    }
  }
}
